Beyond $\omega$BS-regular Languages: $\omega$T-regular Expressions and Counter-Check Automata
نویسندگان
چکیده
In the last years, various extensions of ω-regular languages have been proposed in the literature, including ωB-regular (ω-regular languages extended with boundedness), ωS-regular (ω-regular languages extended with strict unboundedness), and ωBS-regular languages (the combination of ωBand ωS-regular ones). While the first two classes satisfy a generalized closure property, namely, the complement of an ωB-regular (resp., ωS-regular) language is an ωS-regular (resp., ωB-regular) one, the last class is not closed under complementation. The existence of non-ωBS-regular languages that are the complements of some ωBS-regular ones and express fairly natural properties of reactive systems motivates the search for other well-behaved classes of extended ω-regular languages. In this paper, we introduce the class of ωT -regular languages, that includes meaningful languages which are not ωBS-regular. We first define it in terms of ωT -regular expressions. Then, we introduce a new class of automata (counter-check automata) and we prove that (i) their emptiness problem is decidable in PTIME and (ii) they are expressive enough to capture ωT -regular languages (whether or not ωT -regular languages are expressively complete with respect to counter-check automata is still an open problem). Finally, we provide an encoding of ωT -regular expressions into S1S+U.
منابع مشابه
Counter-queue Automata with an Application to a Meaningful Extension of Omega-regular Languages
In this paper, we introduce a new class of automata over infinite words (counter-queue automata) and we prove the decidability of their emptiness problem. Then, we define an original extension of ωregular languages, called ωT -regular languages, that captures meaningful languages that neither belong to the class of ω-regular languages nor to other extensions of it proposed in the literature, an...
متن کاملA decidable class of (nominal) omega-regular languages over an infinite alphabet
We define a class of languages of infinite words over infinite alphabets, and the corresponding automata. The automata used for recognition are a generalisation of deterministic Muller automata to the setting of nominal sets. Remarkably, the obtained languages are determined by their ultimately periodic fragments, as in the classical case. Closure under complement, union and intersection, and d...
متن کاملClassifying regular languages by a split game
In this paper, we introduce a variant of the Ehrenfeucht-Fräıssé game from logic which is useful for analyzing the expressive power of classes of generalized regular expressions. An extension of the game to generalized ω-regular expressions is also established. To gain insight into how the game can be applied to attack the long-standing generalized star height 2 problem, we propose and solve a ...
متن کاملAcceptance conditions for omega-languages and the Borel hierarchy
This paper investigates acceptance conditions for finite automata recognizing ω-regular languages. As a first result, we show that, under any acceptance condition that can be defined in the MSO logic, a finite automaton can recognize at most ω-regular languages. Starting from this, the paper aims at classifying acceptance conditions according to their expressive power and at finding the exact p...
متن کاملThe Bridge Between Regular Cost Functions and Omega-Regular Languages
In this paper, we exhibit a one-to-one correspondence between ω-regular languages and a subclass of regular cost functions over finite words, called ω-regular like cost functions. This bridge between the two models allows one to readily import classical results such as the last appearance record or the McNaughton-Safra constructions to the realm of regular cost functions. In combination with ga...
متن کامل